package standard;

import java.util.ArrayList;
import java.util.Iterator;

public class Negenericki {

	public static void main(String[] args) {

		// negenericki tip i pristup sa iteratorom
		ArrayList l = new ArrayList();

		l.add("jedan");
		l.add("dva");
		l.add("tri");

		// l.remove("tri");

		Iterator itr = l.iterator();

		String s = null;

		while (itr.hasNext()) {
			s = (String) itr.next();
			System.out.println(s);
		}

		// bez iteratora
		// pravljenje liste
		ArrayList al = new ArrayList();
		System.out.println("Pocetna velicina liste al: " + al.size());
		// dodavanje elemenata listi
		al.add("C");
		al.add("A");
		al.add("E");
		al.add("B");
		al.add("D");
		al.add("F");
		al.add(1, "A2");

		System.out.println("Velicina liste al nakon dodavanja: " + al.size());
		// prikazivanje liste
		System.out.println("Sadrzaj liste al: " + al);
		// uklanjanje elemenata sa liste
		al.remove("F");
		al.remove(2);
		System.out.println("Velicina liste al nakon brisanja: " + al.size());
		System.out.println("Sadrzaj liste al: " + al);
		
		
		System.out.println("Dali je lista prazna " + al.isEmpty());

	}

}
